riding stable - French English Dictionary